# Autor：YIXI
# date：week06


stu_id = [10001,10002,10003,10004,10008,10001,10009,10010,10001]
# names = ["Mike","Mary","Jan","Jack"]


# 列表的私有方法

## 1.1增加append() 增加在list的末尾
# names.append(1)
# print(names)

## 1.2插入insert()可以指定位置增加元素
# names.insert(1,'yougege')
# print(names)


## 2.删除remove 和 pop
## 优势：如果删除list中多个元素时，remove比较合适
## 2.1remove()一般情况下 使用remove先用in做判断
# if 1 in names:
#    names.remove(1)

## 2.2pop()删除位置为1的这个元素
# names.pop(1)
# print("pop()方法后的names：",names)

## 3.index()索引 查看该元素如10001 在stu_id中第一个出现的位置索引
print(stu_id.index(10001))


## 4.clear()清除所有数据
# names.clear()
# print("清除names列表后的值：",names)


## 5.count()查看列表元素出现的个数
# print("count方法的结果:",stu_id.count(1))
# print(names)

## 6.extend() 是给指定的list进行扩充
# names.extend(stu_id)
# print(names)

## 作业：list方法的总结，list的切片总结


# print(names)


# 列表的其他方法(Sequence Types的一些方法)
## 1.len()查看list长度
# print("names的长度/names的列表元素个数：",len(names))
##





